MK Cloud
Node Data | |
|---|---|
Display name | |
MK Cloud | |
Internal name | |
Node_MK_Cloud | |
Inheritances | |
| Node_Processor | |
| Node_MK_Cloud | |
Inputs | |
Seed | |
bool |
Positional |
Output | |
vec2 |
Dimension |
Cloud | |
enum |
Shape |
surface |
Cloud Mask |
int |
Attempt |
int |
Layers |
Transform | |
vec2 |
Position |
vec2 |
Layer Shift |
vec2 |
Size |
Rendering | |
enum |
Layer Blend Mode |
Puff | |
enum |
Shape |
surface |
Puff Surface |
int |
Amount |
range |
Puff Size |
vec2 |
Aspect |
rotRange |
Angle |
Subtract | |
bool |
Use Subtract |
slider |
Subtract Chance |
range |
Size Padding |
float |
Offset |
Rendering | |
enum |
Puff Blend Mode |
gradient |
Color |
surface |
Color Sampler |
Base | |
bool |
Use Base |
slider |
Chance |
float |
Base Position |
float |
Base Spread |
float |
Base Shift |
Compress | |
bool |
Scale |
float |
Shift Scale |
float |
Shift Stretch |
Shading | |
bool |
Use Shade |
range |
Inner Radius |
rotation |
Direction |
rotation |
Distance |
Rendering | |
enum |
Blend Mode |
bool |
Soft Shade |
color |
Color |
Rim | |
bool |
Use Rim |
rotation |
Direction |
slider |
Span |
slider |
Width |
Rendering | |
color |
Color |
float |
Intensity |
Spiral | |
bool |
Use Spiral |
slider |
Chance |
float |
Spiral Amount |
rotRange |
Spiral Phase |
enum |
Spiral Flip |
slider |
Spiral Thickness |
Rendering | |
enum |
Blend Mode |
color |
Color |
bool |
Blend With Shade |
Layer Effect | |
Outline | |
bool |
Layer Outline |
enum |
Side |
float |
Thickness |
color |
Color |
Shadow | |
bool |
Layer Shadow |
enum |
Type |
float |
Radius |
rotation |
Direction |
float |
Strength |
color |
Color |
Outputs | |
surface |
Surface Out |
Attributes | |
| Color Depth | |
Generate cloud by scattering shaded circle (puff) in layers.
Properties
| Cloud | |
| Shape | Scatter cloud shape. |
| Layers | Number of layers. |
| Transform | |
| Position | Cloud position. |
| Layer Shift | Shift each layer by a fixed amount. |
| Size | Cloud size per layer. |
| Puff | |
| Shape | Puff shape. |
| Amount | Amount of puff per layer. |
| Aspect | Height to width ratio. |
| Subtract | |
| Subtract | Randomly subtract the cloud instead of adding. |
| Size Padding | Add extra padding when subtract. |
| Base | |
| Base | Create flat base for the cloud by limiting puff Y position. |
| Base Spread | Shift puff horizontaly. |
| Compress | |
| Scale | Scale puff vertically when it got pushed up by the base. |
| Shift Scale | The amount of scaling. |
| Shift Stretch | Apply horizontal scale. |
| Shading | |
| Use Shade | Apply shading to each puff. |
| Inner Radius | Shadow thickness. |
| Direction | Shadow direction. |
| Rendering | |
| Blend Mode | Puff blend mode. |
| Soft Shade | Use gradient instead of sharp shadow. |
| Rim | |
| Rim | Add rim light per each layer. |
| Direction | Rim direction. |
| Span | Rim radius. |
| Spiral | |
| Spiral | Add spiral texture inside each puff. |
Commit History
| 1.21.6 |
|
|---|
Related Links
- Base Code: /scripts/node_mk_cloud/node_mk_cloud.gml
- Shader [sh_mk_cloud_puff]: /shaders/sh_mk_cloud_puff/sh_mk_cloud_puff.fsh
- Shader [sh_mk_cloud_outline]: /shaders/sh_mk_cloud_outline/sh_mk_cloud_outline.fsh
- Shader [sh_mk_cloud_shadow]: /shaders/sh_mk_cloud_shadow/sh_mk_cloud_shadow.fsh